System Components
CMP
Converged Monetisation Platform. The MDS Global product that supports customer care and billing for digital service providers. is delivered as a set of components that are Red Hat Package Manager (RPM) packages.
CMP Components
CMP comprises the following independently installable components. An operational CMP system contains at least one instance of each component in the list.
-
Database
Provides the underpinning repository for persisting CMP data supporting a central view of all CMP data.
-
Identity Server
Provides centralised user
A person with the capability to log in to the CMP GUI software, such as a customer service advisor or agent. authentication and authorisation to the user across CMP including Single Sign On.This component comprises the following CMP modules:
Module wso2is-login -
Role Extender
Translates business roles known to the Identity Server into more granular roles that are actually used for authorisation within CMP.
This component comprises the following CMP modules:
Module role-extender -
AgentView
The customer
In the context of the Cloud Monetisation Platform, an individual or organisation who has signed an agreement to take goods and services from a service provider. A customer receives a bill associated with one or more subscriptions, and can be a single end user or a large company with many subscriptions assigned to one agreement. management interface destined for use by agents in a call centre to enrol customers and to maintain their details. This component comprises the following CMP modules:
Module agent-view -
CMP Web Services
Provide a standard mechanism for online customer data interchange between CMP and other MDS Global and third party
Of software; a reusable component developed to be either freely distributed or sold by an entity other than the original vendor of the development platform. systems and applications. CMP has two complimentary sets of web services for customer data: SOAP and RESTful web services
Web services that are based on Representative State Transfer (REST) architecture principles, and are therefore designed to work best on the Internet, being lightweight, maintainable, and scalable. CMP provides RESTful web services to access much of CMP functionality.. This component comprises the following CMP modules:
Module rest-ws soap-ws -
Business Configuration
Allows service providers to manage CMP business configuration either via an interactive GUI
Graphical User Interface.
A user interface that allows users to interact with electronic devices through graphical icons and visual indicators. In the context of CMP, the CMP GUI is the user interface typically used by CSAs to access customer data stored in CMP. and a set of RESTful Web Services.This component comprises the following CMP modules:
Module configuration-centre -
AgentView Interfaces Layer
Provides the business logic for AgentView
The graphical user interface of the CMP that is typically used by Customer Service Agents to access CMP customer and billing data. In versions prior to CMP 8.0, this was called the CMP GUI..This component comprises the following CMP modules:
Module agent-view-interfaces-layer agent-view-servlet -
Published Interfaces Layer
Provides the business logic for CMP SOAP Web Services and Business Configuration
A module in the CMP Administation console that provides for viewing and modification of business and user applicable system configuration..This component comprises the following CMP modules:
Module published-interfaces-layer -
SABRE Server
Executes all asynchronous
In telecommunications, transmission of data without the use of an external clock signal, where data is transmitted intermittently rather than in a steady stream. processing within CMP. This includes both scheduled batch processing and immediate processing required in response to an event. The SABRE server has two parts: a technical framework and a set of independent jobs containing processing functionality that are loaded dynamically.This component comprises the following CMP modules:
Module sabre-action-monitor sabre-batch-error-management sabre-bill-print sabre-comms sabre-credit-reference sabre-credit-control sabre-dal sabre-data-warehouse sabre-debt-recovery-agency sabre-device-enrolment sabre-device-enrolment-adapter sabre-edit-subscription sabre-external-configuration sabre-external-reference-upload sabre-gdpr-purge sabre-generic-activity-adapter-daemon sabre-generic-postingout-daemon sabre-interface-purge sabre-invoice-posting sabre-invoice-production sabre-ledger-monitor sabre-managed-number-monitor sabre-managed-numbers sabre-mandate-registrations sabre-mandate-revisions sabre-mdsledger-adapter sabre-non-recurring-payments sabre-provisioning sabre-rated-charge sabre-rated-usage sabre-receipt-print sabre-recurring-payments sabre_recurring_prepayments sabre-sales-order sabre-server sabre-sim-profile sabre-simulator sabre-statement-production sabre-usage-archiving sabre-workflow-monitor setup-utility -
Administration Console
The operational interface for CMP providing administration of the SABRE server. The console includes documentation of each SABRE job and allows jobs to be controlled, configured, monitored and scheduled.
-
Report Server
Allows standard CMP reports to be executed and scheduled. The Report Server is an instance of a Pentaho server. The necessary Pentaho software is bundled with the CMP installation packages.
-
Bulk Action Console
Bulk Actions provides a framework against which individual bulk action jobs can be developed to support different types of bulk changes. The Bulk Action framework is a combination of a web based user interface (Bulk Action Console) and a batch processing framework which is built on top of the CMP Sabre framework.
This component comprises the following CMP modules:
Module sabre-bulk-action-console sabre-bulk-action-framework -
Aurora Console
The Product Catalogue
The CMP component that details the products and services available to subscribers. module from where you manage the product offerings in CMP that make up the CMP Product Catalogue. Product offerings can be uploaded in bulk, and published to an external system. This includes the following modules:Module sabre-product-catalogue sabre-product-catalogue-extract-adapter sabre-product-catalogue-webshop-adapter
For a more detailed overview on each component, see the CMP Technical Architecture Overview.
Optional Components
Optional components and modules include:
If a customer has chosen to install it, at the end of the billing process, the billing files can be automatically transferred to an optional Bill Formatting system, powered by Bottomline Technologies, that is responsible for the generation of the PDF bill for distribution and enquiry. For more information, see the Bill Print section of the CMP Billing Functionality Guide.
The following module is an adapter for Bottom Line:
| Module |
|---|
| sabre-bill-pdf-collection-adapter |
An optional batch job can produce extracts for analysis. The relevant module is:
| Module |
|---|
| sabre-analyser-extract |
Important
Optional components and adapters are not installed by default. If required, you need to add them to the additional_modules section of the inventory file. For more information on the inventory file and installation, see the About CMP Installation section of the CMP Installation Guide.
Adapters
MDS Global provides the following optional adapters:
-
Adapters specifically for the UK market to support BACS
Bankers Automated Clearing Services. A system in the United Kingdom for making payments directly from one bank account into another. direct debit payments and credit reference extracts to Equifax.The following table lists the adapters and the relevant CMP modules:
Banking/Credit Reference Service Adapter Module(s) ADDACS (Automated Direct Debit Amendment and Cancellation Service) - sabre-addacs-transformation-adapter
AUDDIS (Automated Direct Debit Instruction Service) - sabre-auddis-transformation-adapter
- sabre-auddis-transformation-inbound-adapter
ARUCS (Automated Return of Unapplied Credit Service) - sabre-arucs-transformation-adapter
AWACS (Advice of Wrong Account for Automated Credits Service) - sabre-awacs-transformation-adapter
BACS (Bankers Automated Clearing Services) - sabre-bacs-transformation-adapter
Equifax - sabre-equifax-insight2001
Experian - sabre-experian-transformation-adapter
-
Online Charging System (OCS) adapters.
The following modules are provided specifically for a Real Time Charging environment to support use of NetEngage as external Online Charging System (OCS) integrated into CMP:
Module sabre-netengage-usage-adapter sabre-netengage-notification-adapter sabre-netengage-provisioning-adapter sabre-netengage-recurring-prepayments-adapter
Third Party Software Components
See System Software.
The Release Notes list the most up-to-date versions of the CMP modules.